StupidBeauty
Read times:468Posted at:Sun Nov 25 17:03:49 2012
- no title specified

Prefuse文档翻译:介绍 > 程序开发,introduction > application building

开发Prefuse的一般过程是这样的

  1. 1. 把要可视化的数据载入到Prefuse的数据结构中,数据可能 是以以下方式载入: 从文件中读入、 从数据库载入 、或从一个自定义的数据源载入。

  2. 2.创建一个可视化对象( Visualization ),它将载入的数据映射到一个可视化抽象对象( visual abstraction )。 这个过程中会创建表格(Tables)、图(Graphs)和/或树(Trees),并且将它们添加到可视化对象中,赋予一个唯一的数据组名字,以便日后访问。

  3. 3.创建一个渲染工厂( RendererFactory )并且将它注册给可视化对象。 这个工厂负责将渲染 器( Renderers )分配给可视化条目(VisualItems)。

  4. 4.构造一系列的数据处理动作( Actions ),它们会 对可视化抽象层进行操作。 这些操作可做任何事情,然而 一般用来设置可视 化条目的位置 、颜色、尺寸和形状,或者用来 以动画的形式将这些属性从一个值转换到另一个值。 可将这些动作实例组合到动作列表( ActionLists )中, 以完成各种 不同的处理任务。 有些动作 会被直接调用 ,它们也会被添加到可视化对象中,并且赋予唯一的名字,以便日后调用

  5. 5.初始化一个或多个显示对象( Displays ),用来查看和操作可视化条目。通过 向显示对象添加控制 器( Controls )来指定交互行为。 可使用 动态查询绑定 来加上搜索 和过滤数据条目的功能。

Your opinions
Your name:Email:Website url:Opinion content:
- no title specified

HxLauncher: Launch Android applications by voice commands

 
Recent comments
2017年4月~2019年4月垃圾短信排行榜Posted at:Thu Sep 26 04:51:48 2024
Qt5.7文档翻译:QWebEngineCookieStore类,QWebEngineCookieStore ClassPosted at:Fri Aug 11 06:50:35 2023盲盒kill -9 18289 Grebe.20230517.211749.552.mp4